package com.tutorial.demo4dateapi;

import java.time.Clock;
import java.time.Instant;
import java.util.Date;

/**
 * @author xiaoxiaokui
 * @description: Clock
 * Clock 提供对当前日期和时间的访问。我们可以利用它来替代
 * System.currentTimeMillis() 方法。另外，通过 clock.instant()
 * 能够获取一个 instant 实例，
 * 此实例能够方便地转换成老版本中的 java.util.Date 对象
 **/
public class Demo4Clock {
    public static void main(String[] args) {
        Clock clock = Clock.systemDefaultZone();
        long millis = clock.millis();
        System.out.println(millis);

        Instant instant = clock.instant();
        Date legacyDate = Date.from(instant);
        System.out.println(legacyDate);
    }
}
